thin-client programming radius3 c++ design online shopping customer shop php management developers builders open source projects java linux relationship construction crm